package com.group01.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.group01.annotation.Chinese;
import com.group01.annotation.Color;
import com.group01.annotation.CommodityType;
import com.group01.annotation.ImageAddress;
import lombok.Data;


@Data
public class InformationAndParameter {
    /**
     * 流水id
     */
    private Integer id;

    /**
     * 商品颜色
     */
    @Color
    private String color;

    /**
     * 商品版本
     */
    @Chinese
    private String version;

    /**
     * 商品颜色图片地址
     */
    @ImageAddress
    private String curl;

    /**
     * 商品类型
     */
    @CommodityType
    private String type;

    /**
     * 商品id
     */
    @TableField(exist = false)
    private Integer goodsId;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 商品图片
     */
    private String cover;

    /**
     * 商品简介
     */
    private String description;

    /**
     * 商品作者
     */
    private String author;

    /**
     * 商品出版社
     */
    private String publisher;

    /**
     * 商品价格
     */
    private Double price;

    /**
     * 库存数量
     */
    private Integer storeNum;

    /**
     * 0: 上架 1：下架
     */
    private Integer status;

    /**
     * 商品分类ID
     */
    private Integer categoryId;

    /**
     * 商品种类
     */
    private Integer categoryType;

}
